<html>
    <head>
        <style type="text/css">
            * {
            word-wrap: break-word;
            }
            body {
                background-color: %1$s;
                color: %2$s;
            }
            ul {
                list-style-position: inside;
                padding: 0;
                padding-left: 5px;
                margin-bottom: 5px;
            }
            li {
                padding-bottom: 8px;
                list-style-position: outside;
                margin-left: 1em;
            }
            h4 {
                margin-top: 0px;
                margin-bottom: 0px;
            }
            h3 {
                margin-bottom: 7px;
                padding-top: 7px;
            }
        </style>
    </head>
    <body>
        <div></div>
        <h3>Version 2.0.2</h3>
        <h4>New</h4>
        <ul>
            <li>Add a note field to entries</li>
            <li>An option to pause code updating of highlighted entries</li>
            <li>New translation: Lithuanian</li>
        </ul>
        <h4>Fixes</h4>
        <ul>
            <li>Minor UI and stability improvements</li>
            <li>The Microsoft Authenticator importer did not accept spaces and dashes in secrets</li>
        </ul>
        <h3>Version 2.0.1</h3>
        <h4>New</h4>
        <ul>
            <li>Support for sorting on most used tokens</li>
            <li>Some minor UX and stability improvements</li>
            <li>New translation: Vietnamese</li>
        </ul>
        <h4>Fixes</h4>
        <ul>
            <li>QR code information was decoded incorrectly in some cases if the app was set to a certain language (Turkish, for example)</li>
        </ul>
        <h3>Version 2.0</h3>
        <h4>New</h4>
        <ul>
            <li>Support for icon packs</li>
            <li>Support for participation in Android's backup system (Google Drive, Seedvault)</li>
            <li>UI refresh (switched to the Material Components theme)</li>
            <li>Bottom sheet with chips to filter on groups</li>
            <li>Support for importing from 2FAS Authenticator</li>
            <li>Search in account names by default (and remove the setting)</li>
            <li>Replaced the FAB with a bottom sheet dialog</li>
            <li>Reorganization of settings into separate categories</li>
            <li>Ability to 'share' images of QR codes to scan in Aegis</li>
            <li>Option to save the current group filter</li>
            <li>New translations for Bulgarian, Danish, Latvian, Swedish and Ukranian</li>
        </ul>
        <h4>Fixes</h4>
        <ul>
            <li>The QR code scanner had trouble detecting QR codes on some devices due to low resolution image capture</li>
            <li>The app would vanish from the recent apps list after locking</li>
            <li>When importing from Nextcloud, Aegis would report that the file could not be found.</li>
            <li>The biometrics prompt would not appear on some devices</li>
            <li>The app would lock when selecting a file/icon on certain devices and configurations</li>
            <li>There were multiple layout issues on small screen devices</li>
            <li>Various other usability, performance and stability improvements</li>
        </ul>
        <h3>Version 1.4.2</h3>
        <h4>Fixes</h4>
        <ul>
            <li>The app would crash if DocumentsUI is not present on the device</li>
            <li>The app would close when selecting an icon if auto lock on minimize was enabled</li>
            <li>Importing from Authy was flaky for entries that have an icon</li>
            <li>The dark theme was not properly applied to the QR code scanner view</li>
            <li>The app would crash on plain text export on some devices</li>
            <li>Importing from Authenticator Plus stopped working</li>
        </ul>
        <h3>Version 1.4.1</h3>
        <h4>Fixes</h4>
        <ul>
            <li>Scanning QR codes stopped working on certain devices (primarily OnePlus)</li>
        </ul>
        <h3>Version 1.4</h3>
        <h4>New</h4>
        <ul>
            <li>Optionally delete the vault if a panic trigger is received from Ripple</li>
            <li>More customizable auto-lock</li>
            <li>More flexible export options
                <ul>
                    <li>Share mechanism</li>
                    <li>Offer to encrypt even if this feature is disabled in the app</li>
                    <li>Export to a Google Authenticator URI file</li>
                </ul>
            </li>
            <li>Perform exports/backups on a background thread (automatic backups now work with Nextcloud)</li>
            <li>Color improvements to the dark theme (slightly darker)</li>
            <li>Offer more locations to select an image/icon from</li>
            <li>Display some helpful information when importing from a different app</li>
            <li>Minimum tap to reveal timeout changed to 1 second</li>
            <li>After an entry is added, scroll to it and highlight it</li>
            <li>Updated translations, and new translations for: Basque, Chinese Traditional, Hindi, Indonesian, Japanese, Persian, Romanian, Slovak</li>
        </ul>
        <h4>Fixes</h4>
        <ul>
            <li>Scanning large images for QR codes would fail</li>
            <li>The FAB would remain hidden under certain circumstances</li>
            <li>The app would crash if an entry was added to the vault twice due to an IO error</li>
            <li>The app would crash if the device was rotated while a progress dialog was shown</li>
            <li>The PIN keyboard would show even if a new non-digit password was set</li>
            <li>The password reminder popup would be occluded by the autofill popup</li>
            <li>Importing from other apps on Android 11 was broken due to some permission issues</li>
        </ul>
        <h3>Version 1.3</h3>
        <h4>New</h4>
        <ul>
            <li>Completely rewritten intro/onboarding</li>
            <li>Option to show a PIN keyboard when unlocking Aegis</li>
            <li>A password strength meter when setting up encryption (based on zxcvbn)</li>
            <li>RTL support</li>
            <li>Arabic and Portuguese translations</li>
            <li>Updates to existing translations</li>
        </ul>
        <h4>Fixes</h4>
        <ul>
            <li>Better lifecycle handling of the biometric authentication prompt</li>
            <li>The filename of exported vaults had a double .json extension</li>
            <li>The navigation bar color was incorrect on devices pre API 27</li>
            <li>QR code scanner performance and stability improvements</li>
            <li>Various other small usability and stability improvements</li>
        </ul>
        <h3>Version 1.2.1</h3>
        <h4>Fixes</h4>
        <ul>
            <li>Fix a rare issue where the intro could end up in a bad state</li>
        </ul>
        <h3>Version 1.2</h3>
        <h4>New</h4>
        <ul>
            <li>Add navigation bar color to themes</li>
            <li>Add support for importing from TOTP Authenticator</li>
            <li>Add support for importing from Microsoft Authenticator</li>
            <li>Add support for importing from Authenticator Plus</li>
            <li>Add support for importing a plain text Google Authenticator URI file</li>
            <li>Add support for importing from the new Google Authenticator export QR codes</li>
            <li>Add support for otpauth://steam URI's</li>
            <li>Add an option to copy tokens on tap (and disable it by default)</li>
            <li>Improve method to notify users on copy</li>
            <li>Add support for backups</li>
            <li>Improve multiselect flow</li>
            <li>Automatically adapt to system theme</li>
            <li>Add setting to change from 3 digit group size to 2 digit group size</li>
            <li>Use most frequent period to show progress</li>
            <li>Append a timestamp to the filename of exported vaults</li>
            <li>Add Hungarian translation</li>
            <li>Add Turkish translation</li>
            <li>Display a warning if automatic time sync is not enabled</li>
            <li>Minor card entry layout overhaul</li>
            <li>Ability to transfer tokens with qr codes</li>
            <li>Lockscreen overhaul</li>
        </ul>
        <h4>Fixes</h4>
        <ul>
            <li>Improve overall exception handling and error feedback to the user</li>
            <li>Improve icon editing flow</li>
            <li>Protect writes of the vault file against corruption with AtomicFile</li>
            <li>Make the parsing logic of the QR code URI more robust</li>
            <li>Importing from Authy now asks for password if needed</li>
            <li>Update Russian localization</li>
            <li>Increase password reminder period to 30 days</li>
            <li>Fix importing andOTP backups with more than 10000 PBKDF iterations</li>
            <li>Respect the global animator duration scale setting</li>
        </ul>
        <p>Various other minor improvements</p>
        <h3>Version 1.1.4</h3>
        <h4>Fixes</h4>
        <ul>
            <li>The export filename was missing the ".json" extension in some cases</li>
        </ul>
        <h3>Version 1.1.3</h3>
        <h4>New</h4>
        <ul>
            <li>Password reminder for users who use biometric unlock</li>
        </ul>
        <h4>Fixes</h4>
        <ul>
            <li>Tokens would not refresh in some rare cases</li>
        </ul>
        <h3>Version 1.1.2</h3>
        <h4>New</h4>
        <ul>
            <li>Ability to select multiple entries</li>
            <li>Ability to select a file location when exporting the vault (including cloud providers like Google Drive)</li>
            <li>Explanation and warning for the security options</li>
            <li>Removed external storage permissions</li>
        </ul>
        <h3>Version 1.1.1</h3>
        <h4>Fixes</h4>
        <ul>
            <li>Exporting the vault did not work on Android 10</li>
        </ul>
        <h3>Version 1.1</h3>
        <h4>New</h4>
        <ul>
            <li>Support for other types of biometric authentication (i.e. Pixel 4 face unlock)</li>
            <li>Support for importing from WinAuth</li>
            <li>Support for Chromebooks</li>
            <li>Option to highlight entries when tapped</li>
            <li>Filter for ungrouped tokens</li>
            <li>Ability to search for token account names</li>
            <li>Simplified Chinese translation (thanks RunningMelos!)</li>
            <li>Updated translations (thanks to all Crowdin contributers!)</li>
        </ul>
        <h4>Fixes</h4>
        <ul>
            <li>The behavior of highlighting and revealing entries was inconsistent</li>
            <li>The changelog dialog didn't work</li>
            <li>The persistent notification was shown even after the app was killed</li>
        </ul>
        <h3>Version 1.0.3</h3>
        <h4>New</h4>
        <ul>
            <li>Support for andOTP's new backup file format</li>
        </ul>
        <h3>Version 1.0.2</h3>
        <h4>Fixes</h4>
        <ul>
            <li>Search feature on Huawei devices</li>
        </ul>
        <h4>Notes</h4>
        <ul>
            <li>Disabled automatic backups through the Google Play Store</li>
        </ul>
        <h3>Version 1.0.1</h3>
        <h4>Notes</h4>
        <ul>
            <li>Temporarily disabled search feature on Huawei devices</li>
        </ul>
        <h3>Version 1.0</h3>
        <h4>New</h4>
        <ul>
            <li>New icon</li>
            <li>Overhaul of interaction with the entry list</li>
            <li>Persistent notification while the vault is unlocked</li>
            <li>Language override option</li>
            <li>Support for importing from FreeOTP+</li>
            <li>Ability to toggle password visibility during unlock</li>
            <li>Support for deeplinking otpauth URIs</li>
        </ul>
        <h4>Fixes</h4>
        <ul>
            <li>Bad overall performance and high battery usage</li>
            <li>Codes with an uneven number of digits are displayed incorrectly</li>
            <li>Crash when entering a large value for OTP period</li>
        </ul>
    </body>
</html>